Inno setup - Registr

Otázka od: Otruba Vladimir ml.

14. 10. 2004 6:23

Zdravim Vas,
Doufam,ze se mi zkuseni nebudou smat  

Verim tomu,ze je to prkotina...
Potreboval bych,aby mi skript v Inno setupu "zaridil",ze se mi pri instalaci
zapise do registru cesta,kterou si uzivatel zvoli pro instalaci.
Do registru umim zapsat hodnoty,ale pouze "hotove" veci. Netusim,jak zjistit
menitelne udaje.

Diky moc a nejenom za tento dotaz!

Vlada

(Inno setup 4.2.7+W98SE+D5)


Odpovedá: Petr Daricek

14. 10. 2004 6:35

Ahoj,
  melo by to jit takhle.

Root: HKLM; Subkey: "SOFTWARE\Neco"; ValueType: string; ValueName: "Path";
ValueData: "{app}"

                 Petr

Odpovedá: Ing. Igor Vodicka

14. 10. 2004 7:15



> -----Original Message-----
> Behalf Of Otruba Vladimir ml.

> Potreboval bych,aby mi skript v Inno setupu "zaridil",ze se mi
> pri instalaci
> zapise do registru cesta,kterou si uzivatel zvoli pro instalaci.
> Do registru umim zapsat hodnoty,ale pouze "hotove" veci.
> Netusim,jak zjistit
> menitelne udaje.
>

Staci v sekci kod doplnit proceduru na udalost:

procedure CurPageChanged(CurPage: Integer);
begin
  if (CurPage = wpFinished) then
  begin
    RegWriteStringValue(HKEY_LOCAL_MACHINE,'Software\...', 'DirInstal',
WizardForm.DIREDIT.Text);
  end;
end;

Ing. Igor Vodicka
informacni systemy
Nakladatelstvi Sagit
Tel.: 59 6786 001
HTTP://www.sagit.cz/